Towards an intelligent VNS heuristic for the k-labelled spanning forest problem
نویسندگان
چکیده
In a currently ongoing project, we investigate a new possibility for solving the k-labelled spanning forest (kLSF) problem by an intelligent Variable Neighbourhood Search (Int-VNS) metaheuristic. In the kLSF problem we are given an undirected input graph G = (V, E, L) where V is the set of nodes, E the set of edges, that are labelled on the set L of labels, and an integer positive value ¯ k, and the aim is to find a spanning forest G * = (V, E * , L *) of the input graph having the minimum number of connected components, i.e. min|Comp(G *)|, and the upper bound ¯ k on the number of labels to use, |L * | ≤ ¯ k. The problem is related to the minimum labelling spanning tree (MLST) problem [1], whose goal is to get the spanning tree of the input graph with the minimum number of labels, and has several applications in the real-world, where one aims to ensure connectivity by means of homogeneous connections. The kLSF problem was recently introduced in [2] along with the proof of its NP-hardness; therefore any practical solution approach requires heuristics [2, 3]. In particular our aim is to present an intelligent VNS which is aimed to achieve further improvements for the kLSF problem. This approach is derived from the promising strategy recently proposed in [4] for the MLST problem, and integrates the basic VNS for the kLSF problem in [3] with other complementary approaches from machine learning, statistics and experimental algorithmics, in order to produce high-quality performance and to completely automate the resulting strategy. The first extension that we introduce is a local search mechanism that is inserted at top of the basic VNS. The resulting local search method is referred to as Complementary Variable Neighbourhood Search (Co-VNS) [4]. selected from the complementary space of L * , referred to as Co space , defined as the set of all the labels that are not contained in L * , that is L∆L *. The iterative process of extraction of a new solution from the complementary space of the current solution helps to escape the algorithm from possible traps in local minima, since the complementary solution lies in a very different zone of the search space with respect to the incumbent solution. Successively, the basic VNS [3] is applied in order to improve the resulting solution. At the …
منابع مشابه
An intelligent extension of Variable Neighbourhood Search for labelling graph problems
In this paper we describe an extension of the Variable Neighbourhood Search (VNS) which integrates the basic VNS with other complementary approaches from machine learning, statistics and experimental algorithmic, in order to produce high-quality performance and to completely automate the resulting optimization strategy. The resulting intelligent VNS has been successfully applied to a couple of ...
متن کاملEditorial to the Special Cluster on Variable Neighborhood Search, Variants and Recent Applications
The Variable Neighborhood Search (VNS) metaheuristic is based on systematic changes in the neighborhood structure within a search. It has been succesfully applied for solving various combinatorial and global optimization problems, and related tasks. The aim of this special cluster of papers in this issue of International Transactions in Operational Research (ITOR) is to gather not only recent a...
متن کاملSolving the minimum labelling spanning tree problem using hybrid local search
Given a connected, undirected graph whose edges are labelled (or coloured), the minimum labelling spanning tree (MLST) problem seeks a spanning tree whose edges have the smallest number of distinct labels (or colours). In recent work, the MLST problem has been shown to be NP-hard and some effective heuristics (Modified Genetic Algorithm (MGA) and Pilot Method (PILOT)) have been proposed and ana...
متن کاملGreedy Randomized Adaptive Search and Variable Neighbourhood Search for the minimum labelling spanning tree problem
This paper studies heuristics for the minimum labelling spanning tree (MLST) problem. The purpose is to find a spanning tree using edges that are as similar as possible. Given an undirected labelled connected graph, the minimum labelling spanning tree problem seeks a spanning tree whose edges have the smallest number of distinct labels. This problem has been shown to be NP-hard. A Greedy Random...
متن کاملModeling the Time Windows Vehicle Routing Problem in Cross-Docking Strategy Using Two Meta-Heuristic Algorithms
In cross docking strategy, arrived products are immediately classified, sorted and organized with respect to their destination. Among all the problems related to this strategy, the vehicle routing problem (VRP) is very important and of special attention in modern technology. This paper addresses the particular type of VRP, called VRPCDTW, considering a time limitation for each customer/retai...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1503.02009 شماره
صفحات -
تاریخ انتشار 2015